<?php
class GestorDeActividadImpl extends GestorDeActividad {

   public function encontrarTodos(Unidad $unidad, CriterioDeBusqueda $criterioDeBusqueda){
      return $this->dao->encontrarTodos($unidad,$criterioDeBusqueda);
   }
   
	public function guardar(Actividad $actividad){
		return $this->dao->guardar($actividad);
	}

    public function alertar(Unidad $unidad){
        //Actividades registradas durante el año actual
        //La regla de negocio es que el promedio de actividades mensuales sea al menos MINIMA
        $criterioDeBusqueda = new CriterioDeBusqueda();
        //Busco todas las del año mayor a marzo hasta ahora
        $fechaInicial = date('Y-m-d', mktime(0, 0, 0, 3, 1, date('Y')));
        $fechaActual = date('Y-m-d');
        
        $criterioDeBusqueda->agregar('fecha',$fechaInicial,'>');   
        $criterioDeBusqueda->agregar('fecha',$fechaActual,'<');
        $criterioDeBusqueda->agregarUnico('id');
        
        $actividades = $this->dao->encontrarTodos($unidad,$criterioDeBusqueda);
        
        //if ()        
        
        $actividades = null;
             
    	Mensajes::getInstance()->agregarInformacion($fechaInicial);
      
     
    }

}
?>
